package com.link.base.core.basic.util;


public class YmlConstants {
    private static String portalShareUrlDir;
    private static String portalShareFileDir;
    private static String temporaryIOUrlDir;
    private static String temporaryIOFileDir;
    private static String applicationDatabase;
    /**
     * 判断后台是否走siebel逻辑
     */
    private static String dmsForSiebel;


    /** 微信相关参数 */
    private static String wxComponentAppId;
    private static String wxComponentToken;
    private static String wxComponentAeskey;
    private static String wxComponentAppSecret;
    private static String wxComponentAuthRedirectUrl;
    private static String wxAppId;
    private static String wxPayCertPath;

    /** 接口权限频率环境标识 */
    private static String visitLogEnv;
    /** 记录数据库使用的tableSchema */
    private static String tableSchema;

    /**SQL中是否拼接corpId，为Y时拼接，不为Y时不拼接*/
    private static String sqlAndCorpId;


    private static String dmpIp;

    //dmpkey有效时间
    private static Integer dmpKeyExpires;

    /** 系统配置的数据库连接 */
    private static String datasourceUrl;

    /** 系统配置的数据库用户名 */
    private static String datasourceUsername;

    /** 系统配置的数据库连接密码 */
    private static String datasourcePw;
    private static String baiduMapKey;
    /** 指定字段更新的开关，值为Y/N，需配合前端使用 */
    private static String updateSpecifiedFields;

    public static String getDatasourceUrl() {
        return datasourceUrl;
    }

    public static void setDatasourceUrl(String datasourceUrl) {
        YmlConstants.datasourceUrl = datasourceUrl;
    }

    public static String getDatasourceUsername() {
        return datasourceUsername;
    }

    public static void setDatasourceUsername(String datasourceUsername) {
        YmlConstants.datasourceUsername = datasourceUsername;
    }

    public static String getDatasourcePw() {
        return datasourcePw;
    }

    public static void setDatasourcePw(String datasourcePw) {
        YmlConstants.datasourcePw = datasourcePw;
    }

    public static String getWxComponentAppId() {
        return wxComponentAppId;
    }

    public static void setWxComponentAppId(String wxComponentAppId) {
        YmlConstants.wxComponentAppId = wxComponentAppId;
    }

    public static String getWxComponentToken() {
        return wxComponentToken;
    }

    public static void setWxComponentToken(String wxComponentToken) {
        YmlConstants.wxComponentToken = wxComponentToken;
    }

    public static String getWxComponentAeskey() {
        return wxComponentAeskey;
    }

    public static void setWxComponentAeskey(String wxComponentAeskey) {
        YmlConstants.wxComponentAeskey = wxComponentAeskey;
    }

    public static String getWxComponentAppSecret() {
        return wxComponentAppSecret;
    }

    public static void setWxComponentAppSecret(String wxComponentAppSecret) {
        YmlConstants.wxComponentAppSecret = wxComponentAppSecret;
    }

    public static String getWxComponentAuthRedirectUrl() {
        return wxComponentAuthRedirectUrl;
    }

    public static void setWxComponentAuthRedirectUrl(String wxComponentAuthRedirectUrl) {
        YmlConstants.wxComponentAuthRedirectUrl = wxComponentAuthRedirectUrl;
    }

    public static String getWxAppId() {
        return wxAppId;
    }

    public static void setWxAppId(String wxAppId) {
        YmlConstants.wxAppId = wxAppId;
    }

    public static String getPortalShareUrlDir() {
        return portalShareUrlDir;
    }

    public static void setPortalShareUrlDir(String portalShareUrlDir) {
        YmlConstants.portalShareUrlDir = portalShareUrlDir;
    }

    public static String getPortalShareFileDir() {
        return portalShareFileDir;
    }

    public static void setPortalShareFileDir(String portalShareFileDir) {
        YmlConstants.portalShareFileDir = portalShareFileDir;
    }

    public static String getTemporaryIOUrlDir() {
        return temporaryIOUrlDir;
    }

    public static void setTemporaryIOUrlDir(String temporaryIOUrlDir) {
        YmlConstants.temporaryIOUrlDir = temporaryIOUrlDir;
    }

    public static String getTemporaryIOFileDir() {
        return temporaryIOFileDir;
    }

    public static void setTemporaryIOFileDir(String temporaryIOFileDir) {
        YmlConstants.temporaryIOFileDir = temporaryIOFileDir;
    }

    public static String getApplicationDatabase() {
        return applicationDatabase;
    }

    public static void setApplicationDatabase(String applicationDatabase) {
        YmlConstants.applicationDatabase = applicationDatabase;
    }

    public static String getDmsForSiebel() {
        return dmsForSiebel;
    }

    public static void setDmsForSiebel(String dmsForSiebel) {
        YmlConstants.dmsForSiebel = dmsForSiebel;
    }


    public static String getWxPayCertPath() {
        return wxPayCertPath;
    }

    public static void setWxPayCertPath(String wxPayCertPath) {
        YmlConstants.wxPayCertPath = wxPayCertPath;
    }

    public static String getVisitLogEnv() {
        return visitLogEnv;
    }

    public static void setVisitLogEnv(String visitLogEnv) {
        YmlConstants.visitLogEnv = visitLogEnv;
    }

    public static String getTableSchema() {
        return tableSchema;
    }

    public static void setTableSchema(String tableSchema) {
        YmlConstants.tableSchema = tableSchema;
    }

    public static String getSqlAndCorpId() {
        return sqlAndCorpId;
    }

    public static void setSqlAndCorpId(String sqlAndCorpId) {
        YmlConstants.sqlAndCorpId = sqlAndCorpId;
    }

    public static String getDmpIp() {
        return dmpIp;
    }

    public static void setDmpIp(String dmpIp) {
        YmlConstants.dmpIp = dmpIp;
    }

    public static Integer getDmpKeyExpires() {
        return dmpKeyExpires;
    }

    public static void setDmpKeyExpires(Integer dmpKeyExpires) {
        YmlConstants.dmpKeyExpires = dmpKeyExpires;
    }

    public static String getBaiduMapKey() {
        return YmlConstants.baiduMapKey;
    }

    public static void setBaiduMapKey(String baiduMapKey) {
        YmlConstants.baiduMapKey = baiduMapKey;
    }

    public static String getUpdateSpecifiedFields() {
        return updateSpecifiedFields;
    }

    public static void setUpdateSpecifiedFields(String updateSpecifiedFields) {
        YmlConstants.updateSpecifiedFields = updateSpecifiedFields;
    }
}
